// pages/selectAddr/selectAddr.js
var appData = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    addressList:[],
    turePos:''
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
   let addr = wx.getStorageSync('myAddr')
   if(!addr){
    wx.showToast({
      title: '您还没有设置地址哦',
      icon:'none',
      success:(res)=>{
        setTimeout(()=>{
          wx.navigateTo({
            url: '/pages/address/address'
          })
        },1000)
      }
    })
   }else{
     this.setData({
       addressList:addr
     })
   }
  },
  selectMyAddr(e){
    let addr = e.currentTarget.dataset.item
    wx.setStorageSync('trueAddr', addr)
    this.setData({
      turePos:addr
    })
    wx.navigateBack({
      delta: 1,
    })
  },
  toChange(e){
    let address = 0
    if(e.currentTarget.dataset.item){
       address=JSON.stringify(e.currentTarget.dataset.item)
    }
        wx.navigateTo({
          url: `/pages/addAddress/addAddress?address=${address}`,
        })

  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    wx.request({
      url: 'http://124.222.95.170:21311/address',
      method:'GET',
      header: {
        'Cookie': wx.getStorageSync('sessionid')
      },
      success:(res)=>{
        if(res.data.msg != "当前用户无地址"){
          this.setData({
            addressList:res.data.data
          })
          wx.setStorageSync('myAddr', res.data.data)
          for(let i=0;i<res.data.data.length;i++)
          { 
            let deData = res.data.data[i]
            if(deData.isDefault==1 && i != 0)
            {
              wx.setStorageSync('defaultAddress', deData)
            }
          }
        }
      }
    })
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})